palm leaf sieve for sifting seeds - Español Inglés Diccionario